// es6 版本里如何   递归 扁平化？
function flatten(arr){
    while(arr.some(item=>Array.isArray(item))){
        console.log(arr,'////');
        arr=[].concat(...arr);
    }
    return arr;
}
console.log(flatten([1,2,[3,[4,5]]]));
// let arr=[1,2,[3,[4,5]]];
// some 如果当中存在 就执行为true
// console.log(arr.some(item=>Array.isArray(item)))
// every 所有的都存在 才为true
// console.log(arr.every(item=>Array.isArray(item)))